﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
using Universitario.DAO;

namespace Universitario
{
    public partial class Vagas : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if(!Page.IsPostBack)
            {
                ArrayList tipoVagas = new ArrayList();

                tipoVagas.Add("Estágio");
                tipoVagas.Add("Trainee");
                tipoVagas.Add("Emprego");

                DropTipoVaga.DataSource = tipoVagas;
                DropTipoVaga.DataBind();

                DropCurso.DataSource = CursoGraduacaoDAO.getAll();
                DropCurso.DataBind();
            }
            
            
            //vagaResul.DataSource = result;
            //vagaResul.DataBind();

            //DropCargaHoraria.DataSource = VagaDAO.SelectCargaHoraria();


        }

        protected void btCadastrar_Click(object sender, EventArgs e)
        {
            Curso_Graduacao curso = CursoGraduacaoDAO.SelectByNome(DropCurso.Text);
            List<Vaga> vagas;
            switch(DropTipoVaga.Text){

                case "Estágio":                    
                    vagas = VagaDAO.selVagaEstagiobyCurso(curso);
                    break;
                case "Trainee":
                    vagas = VagaDAO.selVagaTraineebyCurso(curso);
                    break;
                case "Emprego":
                    vagas = VagaDAO.selVagaEmpregobyCurso(curso);
                    break;
            }         
        }
    }
}
public class Resultado{
    public Object nomeEmpres;
    public Object dataCriacao;
    public Object dataFinal;
    public Object remuneracao;
    public Object beneficios;
    public Object local;
    public Object descricao;

    public Object nomeEmpresa()
    {
        return this.nomeEmpres;
    }
}